package com.cap.bts.crmdp.dealer.coupon.dto;

import java.util.List;

import com.cap.bts.crmdp.dealer.coupon.domain.Ticket;
import com.cap.bts.framework.common.dto.BasePagerDto;

/**
 * 
 * @author lizhiyong 
 * @version $Id: RedemptionDataDto.java, v 0.1 2015-9-9 下午3:36:56 1111 Exp $
 */
public class TicKetDefineDto extends BasePagerDto{
    private static final long serialVersionUID = 1L;
    
    private Long id;
    
    private String ticketName;
    
    private String ticketType;
    
    private String  verificationMethod;
    
    private String ifPrepay;
    
    private String dataStr;
    
    private String deductionMethod;
    
    private Integer deductionAmount;
    
    private Long ticketDefId;
    
    private String itemName;
    
    private double prepayAmount;
    
    private Integer quantity;
    
    List<Ticket> ticketList;
    
    private String smsRemind;
    
    private String qticketName;
    
    private String qticketType;
    
    private Integer maximunTimes;
    
    
    /** 
	 * Getter method for property <tt>id</tt>. 
	 * @return property value of id 
	 */
	
	public Long getId() {
		return id;
	}

	/** 
	 * Setter method for property <tt>id</tt>. 
	 * @param id value to be assigned to property id 
	 */
	
	public void setId(Long id) {
		this.id = id;
	}

	public String getTicketName() {
        return ticketName;
    }

    public void setTicketName(String ticketName) {
        this.ticketName = ticketName;
    }

    public String getTicketType() {
        return ticketType;
    }

    public void setTicketType(String ticketType) {
        this.ticketType = ticketType;
    }

    public String getVerificationMethod() {
        return verificationMethod;
    }

    public void setVerificationMethod(String verificationMethod) {
        this.verificationMethod = verificationMethod;
    }

    public String getIfPrepay() {
        return ifPrepay;
    }

    public void setIfPrepay(String ifPrepay) {
        this.ifPrepay = ifPrepay;
    }

    public String getDataStr() {
        return dataStr;
    }

    public void setDataStr(String dataStr) {
        this.dataStr = dataStr;
    }

    public String getDeductionMethod() {
        return deductionMethod;
    }

    public void setDeductionMethod(String deductionMethod) {
        this.deductionMethod = deductionMethod;
    }

    public Integer getDeductionAmount() {
        return deductionAmount;
    }

    public void setDeductionAmount(Integer deductionAmount) {
        this.deductionAmount = deductionAmount;
    }

    public Long getTicketDefId() {
        return ticketDefId;
    }

    public void setTicketDefId(Long ticketDefId) {
        this.ticketDefId = ticketDefId;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public double getPrepayAmount() {
        return prepayAmount;
    }

    public void setPrepayAmount(double prepayAmount) {
        this.prepayAmount = prepayAmount;
    }

    public Integer getQuantity() {
        return quantity;
    }

    public void setQuantity(Integer quantity) {
        this.quantity = quantity;
    }

    /** 
     * Getter method for property <tt>ticketList</tt>. 
     * @return property value of ticketList 
     */
    
    public List<Ticket> getTicketList() {
        return ticketList;
    }

    /** 
     * Setter method for property <tt>ticketList</tt>. 
     * @param ticketList value to be assigned to property ticketList 
     */
    
    public void setTicketList(List<Ticket> ticketList) {
        this.ticketList = ticketList;
    }

    /** 
     * Getter method for property <tt>smsRemind</tt>. 
     * @return property value of smsRemind 
     */
    
    public String getSmsRemind() {
        return smsRemind;
    }

    /** 
     * Setter method for property <tt>smsRemind</tt>. 
     * @param smsRemind value to be assigned to property smsRemind 
     */
    
    public void setSmsRemind(String smsRemind) {
        this.smsRemind = smsRemind;
    }

    /** 
     * Getter method for property <tt>qticketName</tt>. 
     * @return property value of qticketName 
     */
    
    public String getQticketName() {
        return qticketName;
    }

    /** 
     * Setter method for property <tt>qticketName</tt>. 
     * @param qticketName value to be assigned to property qticketName 
     */
    
    public void setQticketName(String qticketName) {
        this.qticketName = qticketName;
    }

    /** 
     * Getter method for property <tt>qticketType</tt>. 
     * @return property value of qticketType 
     */
    
    public String getQticketType() {
        return qticketType;
    }

    /** 
     * Setter method for property <tt>qticketType</tt>. 
     * @param qticketType value to be assigned to property qticketType 
     */
    
    public void setQticketType(String qticketType) {
        this.qticketType = qticketType;
    }

	public Integer getMaximunTimes() {
		return maximunTimes;
	}

	public void setMaximunTimes(Integer maximunTimes) {
		this.maximunTimes = maximunTimes;
	}

    
}
